home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 227_01 / ega.h < prev    next >
Text File  |  1988-02-07  |  1KB  |  30 lines

  1. /**
  2. *                           e g a . h
  3. *                           ---------
  4. **/
  5.  
  6. /**
  7. * definiton of hardware-dependent constants:
  8. **/
  9. #define GREEN    1                          /* color green */
  10. #define MAX_X    640                        /* Num. x-pixel */
  11. #define MAX_Y    350                        /* Num. y-pixel */
  12. #define X_LOW    0                          /* lowest x valid coordinate */
  13. #define X_HIGH   639                        /* highest x valid coordinate */
  14. #define Y_LOW    0                          /* lowest y valid coordinate */
  15. #define Y_HIGH   349                        /* highest y valid coordinate */
  16. #define BYGRAFP  128 * 1024L                /* Num. bytes for graphics page */
  17. #define BYTEXTP  80 * 25 * 2                /* Num. bytes for text page */
  18. #define EGAGRAF  1                          /* EGA library */
  19.  
  20. #define initgraf(x) setmode(0xf)            /* for compatibility with the */
  21. #define exitgraf(x) setmode(7)              /* previous hercules library. */
  22.  
  23. #ifdef    USEPROTT
  24. extern void    setewm2(void);
  25. extern void    rsestdwm(void);
  26. extern void    setbyte(int, int, int, int);
  27. extern int    qgetpix(int, int);
  28. extern int    qsetpix(int, int, int);
  29. #endif
  30.